package com.yzi.core.schedule
{
	import com.yzi.core.IObservable;
	
	import flash.events.Event;

	public interface IReport
	{
		function AddObserver($observer:IObservable): void
		function RemoveObserver($observer:IObservable): void
		function Notify($event:Event = null): void
		function GetResult(): *
		function SetResult($result:*): void
		function Destory(): void
	}
}